// pages/shoppingCart/shoppingCart/shoppingCart.js
var config = require("../../../utils/config.js")
// var config = require("../../utils/config.js")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    isCheck: false,
    settleAccounts: "",
    list: [{
      src: "",
      name: "swarovski施华洛世奇 新款15512-9钻戒",
      weight: "重量：0.66g",
      price: "399.00",
      num: "3",
    }, {
      src: "",
      name: "swarovski施华洛世奇 新款15512-9钻戒",
      weight: "重量：0.66g",
      price: "399.00",
      num: "4",
    }]
  },
  //全选
  allCheck() {
    this.setData({
      isCheck: !this.data.isCheck
    })
  },
  //选中   无法实现
  Check(res) {
    // console.log(res)
    if (res.currentTarget.dataset.check==true){
      res.currentTarget.dataset.check = false
      console.log(1)
      console.log(res.currentTarget.dataset.check)
    }else{
      res.currentTarget.dataset.check = true
      console.log(res.currentTarget.dataset.check)
    }
    
    
  },
  //判断全选
  ifCheck() {
    
  },

  show(event) {
    // console.log(event)
  },
  //删除  
  del(res) {
    this.setData({
      list: this.data.list.splice(res.currentTarget.dataset.idx, 1)
    })
    console.log(res)
    wx.showLoading({
      title: '删除中',
    })
    //访问删除接口
    wx.request({
      url: config.delGoods,
      data:{
        id:""
      },
      success:function(res){
        wx.showToast({
          title:"已完成"
        })
      }
    })

    console.log(this.data.list)
    console.log(res.currentTarget.dataset.idx)
  },


  //跳转结算页面
  settleAcc(){
    wx.request({
      url: config.checkGoods,
      
    })
    wx.navigateTo({
      url: '../shoppingCart2/shoppingCart2',
    })
  },
  //总额
  settleAccounts() {
    var arr2 = [];
    for (var i of this.data.list) {
      var j = i.price * i.num
      arr2.push(j)
    }
    var j = 0;
    for (var i = 0; i < arr2.length; i++) {
      j = j + arr2[i]
    }
    this.setData({
      settleAccounts: j
    })
  },
 

  /**
 * 生命周期函数--监听页面加载
 */
  onLoad: function (options) {
    wx.request({
      url: config.shopping,
      method:"get",
      success:function(res){
        console.log(res)
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    this.settleAccounts();
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})